package com.oig.sys.workflow.app;

import com.oig.sys.workflow.dto.AutoRuleDto;
import com.oig.sys.workflow.vo.AutoRuleVo;

public interface IAppAutoRuleService {

    /**
     * add
     */
    AutoRuleVo addAutoRule(AutoRuleDto autoRuleDto);

    /**
     * update
     */
    AutoRuleVo updateAutoRule(AutoRuleDto autoRuleDto);

    /**
     * auto rule info
     */
    AutoRuleVo getAutoRule(Integer id);

    /**
     * cancel
     */
    void cancelAutoRule(Integer id);

    /**
     * del
     */
    void delAutoRule(Integer id);

    /**
     * disable
     */
    void disableAutoRule(Integer id);

    /**
     * enable
     */
    void enableAutoRule(Integer id);



}
